/*  
Theme Name: Illacrimo Plus
Theme URI: http://www.cbmland.com/illacrimo-plus-theme
Description: Designed by <a href="http://www.designdisease.com">Elena G.</a> and Improved by <a href="http://www.cbmland.com">CBM</a>.
Version: 2.0.2 Build 20081017
Author: CBM
Author URI: http://www.cbmland.com/
Tags: blue, improved, plus, third columns, widgets
*/

body{background:#1a3265;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;padding:0px;margin:0px;color:#35383d;cursor:default;}
html{padding:0;margin:0;overflow-x:hidden;}
a:link{ cursor:pointer;text-decoration:none;color :#00a0e3;border:0px;}
a:active{text-decoration:underline;color :#00a0e3;border:0px;}
a:visited{text-decoration:none;color :#00a0e3;border:0px;}
a:hover	{text-decoration:underline;color :#003399;border:0px;}
a:focus{outline:none;}
h1, h2, h3, h4{font-family:"Trebuchet MS";}
img{padding:0px;margin:0px;border:none;text-align:center;}
hr{border-left:0px solid #abb0b5;border-right:0px solid #abb0b5;border-top:1px dotted #abb0b5;border-bottom:0px solid #abb0b5;height :1px; }
form{padding:0px;margin:0px;}
input{font-family:'Verdana';color:#282b31;font-size:11px;}
textarea{font-family:'Verdana';color:#282b31;font-size:11px;}
select{font-family:'Verdana';color:#282b31;font-size:11px;}
#page{width:auto;margin:0 auto;padding:0px 10px 0px 10px;position:relative;}
#header{width:100%;position:relative;clear:left;padding:0px;height:110px;}
#header h1{font-family:"Trebuchet MS";font-size:28px;line-height:28px;letter-spacing:-1px;padding:27px 5px 0px 100px;margin:0px;font-weight:normal;}
#header h1 a{color:#fff;text-decoration:none;}
#header h1 a:visited{color:#fff;text-decoration:none;}
#header h1 a:hover{color:#fff;text-decoration:none;}
#header .Desc{color:#75c0d9;font-size:14px;line-height:14px;font-weight:bold;letter-spacing:-1px;font-family:'Arial';padding:0px;margin:0px 0px 0px 100px;}
/*#header .LS{position:absolute;top:25px;left:30px;background:url(./images/a.png) no-repeat 0px -160px;width:48px;height:48px;}*/
#taotao {overflow:hidden;height:16px;margin:12px 0px 0px 0px; padding-left:30px;}
#taotao span{font-size:12px;color:#0097CA;background:#09182A;padding:2px 5px; }
#taotao a:hover{ text-decoration:none;}
#refer_info{
width:400px;
background-color:#C8FF09;
position:absolute;float:right;top:10px; right:0px; padding:5px 10px 5px 10px;
}
#refer_info a{color:#0000FF;}
#refer_info a:visited{color:#0000FF;}
#refer_info a:hover{ color:#FF0000}
#banner{position:absolute;left:250px;top:19px;}
#menu{background:#0097ca;width:100%;line-height:14px;height:34px;position:relative;}
#nav{margin:0px;padding:10px 0px 0px 100px;}
#nav li{float:left;margin-right:10px;text-align:center;list-style-type:none;padding:0px;}
#nav a{float:left;margin:0px;padding:5px 10px;text-decoration:none;background:#008BBE;color:#FFF;}
#nav a:hover{background:#005B8E;color:#FFF}
#nav .current_page_item a{background:#FFF;color:#003399; font-weight:bold;}
#nav .current_page_item a:hover{background:#FFF;color:#003399}
#content{background:#fff url(./images/y.png) repeat-y -50px;width:100%; padding:0px;position:relative;}
.page_title,#SCS h1{font-size:20px;font-weight:normal;background:url(./images/x.png) repeat-x 0px 30px;padding-bottom:10px;letter-spacing:-1px;}
#SCS h2{font-size:18px;font-weight:normal;}
#SCS h3{font-size:14px;font-weight:bold;} 
#SCS p{font-size:12px;line-height:17px;}
#SCS ul{padding:10px 0px;margin:0px;}
#SCS li{padding:2px 0px 2px 15px;list-style-type:none;background:url(./images/a.png) no-repeat 0px -1020px;font-size:12px;line-height:15px;color:#4c4c4c;}
#SCS blockquote{padding:2px 10px;background:#e9f8ff;margin:0px;color:#336699;}
#SCS blockquote p{font-size:11px;padding:5px 0px;margin:5px 0px;line-height:15px;}
#SCS blockquote li{padding:2px 0px 2px 15px;list-style-type:none;background:url(./images/PostContentBlockLiIco.png) no-repeat left top;font-size:11px;line-height:15px;color:#336699;}
#SCS blockquote a{color:#0080ca;}
#SCS blockquote a:visited{color:#0080ca;}
#SCS blockquote a:hover{color:#003399;}

#SC,#SCS{padding:15px 15px 15px 80px;margin-right:285px;}
#SC h2{font-weight:normal;}
.pagetitle{font-size:20px;font-weight:normal;letter-spacing:-1px;background:url(./images/x.png) repeat-x 0px 28px;padding-bottom:15px;}
.clearer{height:40px;}
.Post{padding:0px;position:relative;clear:left;}
.PostHead{width:100%;position:relative;clear:left;background:url(./images/x.png) repeat-x 0px 44px;padding-bottom:10px;}
.PostHead h1{font-family:Verdana,Arial,Sans-Serif;font-size:18px;letter-spacing:-1px;font-weight:700;padding:0px 0px 1px 0px;margin:0px;color:#cc6600;}
.PostHead h1 a{ color:#007ac8;text-decoration:none;}
.PostHead h1 a:visited{color:#007ac8;text-decoration:none;}
.PostHead h1 a:hover{color:#cc6600;text-decoration:none;}
.PostAuthor{padding:1px 0px;margin:0px;font-size:10px;color:#8a98a2;font-weight:bold;}
.PostDate{margin:0px;position:absolute;top:7px;left:-75px;text-align:center; padding:0px 10px 6px 10px;}
.PostDate small{font-size:10px;color:#8a98a2;font-weight:bold;}
.PostDate .month{display:block;text-transform:uppercase;font-size:9px;background:url(./images/x.png) repeat-x 0px 13px;height:13px;width:45px;padding-bottom:1px;}
.PostDate .day{display:block;font-size:24px;line-height:24px;font-family:'Arial';letter-spacing:-1px;font-weight:normal;color:#4a5a65;}
.PostDate .year{display:block;padding:0px;margin:0px;}

.PostContent{padding:0px 0px 5px 0px;font-size:12px;line-height:17px;}
.PostContent p{font-size:12px;line-height:17px; margin:8px;}
.PostContent ul{padding:0px 0px;margin:0px;}
.PostContent li{padding:2px 0px 2px 15px;margin-left:5px;background:url(./images/a.png) no-repeat 0px -1020px;font-size:12px;line-height:15px;color:#4c4c4c;}
.PostContent blockquote{padding:2px 10px;background:#e9f8ff;margin:0px;color:#336699;}
.PostContent blockquote p{font-size:11px;padding:5px 0px;margin:5px 0px;line-height:15px;}
.PostContent blockquote li{padding:2px 0px 2px 15px;list-style-type:none;background:url(./images/PostContentBlockLiIco.png) no-repeat left top;font-size:11px;line-height:15px;color:#336699;}
.PostContent blockquote a{color:#0080ca;}
.PostContent blockquote a:visited{color:#0080ca;}
.PostContent blockquote a:hover{color:#003399;}



.navigation{float:right;}
.alignleft{ text-align:left;}
.alignright{ text-align:right;}
.PostDet{background:url(./images/x.png) repeat-x 0px 0px;padding-top:5px;width:100%}
.PostDet ul{padding:0px;margin:0px;height:22px;width:100%}
.PostDet li{padding:5px 0px 5px 18px;margin:0px 10px 0px 0px;list-style-type:none;display:inline;color:#336699;font-size:10px;font-weight:bold;width:100%}
.PostDet li a{text-decoration:underline;}
.PostDet li a:visited{text-decoration:underline;}
.PostCateg{background:url(./images/a.png) no-repeat 0px -34px;line-height:22px;}
.PostCom{background:url(./images/a.png) no-repeat 0px -14px;}
.Note{clear:left;padding: 0px 0px;margin:5px 0px;}
.Note li{list-style-type:none;font-size:11px;}
.NoteRss{background:url(./images/a.png) no-repeat 0px -480px;}
.NoteTrackBack{background:url(./images/a.png) no-repeat  0px -500px;;}
.Note li a{color:#cc6600; padding-left:15px;}

.Comments{clear:left;width:auto;position:relative;margin:0px;}
.Comments .ComListLi{background:#f6f1de;}

.Comments .List h3,#respond{font-size:14px;font-weight:bold;margin:0px 0px 5px 0px;padding:5px 0px;color:#000;}
.Comments .List ol{padding:0px;margin:0px;}
.Comments .List li{position:relative;padding:5px;margin:0px 0px 10px 0px;list-style-type:none;}

.Comments .List .ListNr{width:50px;text-align:center;color:#bec9d1;position:absolute;top:10px;font-size:24px;line-height:24px;font-family:'Arial';font-weight:normal;letter-spacing:1px;padding:0px; left:-70px;}
.Comments .List big{margin:0px 70px 0px 10px;padding:2px;font-size:12px;line-height:12px;letter-spacing:-1px;color:#333;font-weight:bold;display:block;}
.Comments .List small{color:#a19a80;padding:2px;margin:3px 70px 0px 10px;font-size:10px; position:relative;display:block;}
.Comments .List small a{color:#a19a80;text-decoration:none;}
.Comments .List small a:visited{text-decoration:none;}
.Comments .List .ListContent{ margin:0px 70px 0px 0px;padding:3px;font-size:12px;background:#fff;}
.Comments .List .ListContent p{margin:10px;}

.Comments .Form{background:#bbe9ff ;width:auto;padding:10px 0px 10px 15px; position:relative;}
.Comments .Form h3{font-size:14px;font-weight:bold;letter-spacing:-1px;margin:0px;padding:5px 0px 10px 0px;color:#333;}
.Comments .Form form{margin:0px;padding:0px;}
.Comments .Form a{text-decoration:underline;}
.Comments .Form p{padding:0px;margin:0px;font-size:12px;color:#336699;}
.Comments .Form p small strong{font-size:10px;font-weight:bold;color:#FF3300;}
.Comments .Form p small{font-size:11px;display:block;padding:5px 0px;}
.Comments .Form .TextField{width:200px;;background:#fff;border:solid 1px #9dc0d0;padding:5px 4px;font-size:12px;display:block;}
.Comments .Form .TextArea{width:300px;;background:#fff;border:solid 1px #9dc0d0;padding:4px;font-size:12px;}
.Comments .Form input.SubmitComment{cursor:pointer;width:204px;height:26px;background:url(./images/a.png) no-repeat -180px -620px;margin-top:8px;}
.Comments .Form .subscribe-to-comments{margin-top:5px}
.Comments .Form  span{margin-bottom:10px;}
#sidebar{width:0px;position:absolute;top:144px;right:10px;background-color:#1A3265;}
#sidebar h2{font-size:14px;letter-spacing:normal;font-weight:bold;}
#sidebar h3{font-size:14px;letter-spacing:normal;font-weight:bold;}
#sidebarL{position:absolute;right:-200px;float:left;width:190px;background-color:#005B8E;z-index:10;}
#sidebarL h3{color:#ffffcc;}
#sidebarL li a{color:#FFF;font-size:12px;}
#sidebarL li a:visited{color:#FFF;}
#sidebarL li a:hover{color:#abcee1;}
#sidebarL ul{margin:0px;padding:10px 0px 0px 0px;background:url(./images/x.png) repeat-x 0px -170px;}

#module{position:relative;top:-70px;width:170px;padding:15px 10px 15px 10px;overflow:hidden;}

#sidebarR{position:absolute;right:-300px;width:80px;float:right; padding:15px 10px 15px 10px;background-color:#09182A;}
#sidebarR h3{background:url(./images/x.png) repeat-x 0px -103px;color:#abcee1;padding:0px 0px 7px 0px;margin:10px 0px 5px 0px }
#sidebarR h2{background:url(./images/x.png) repeat-x 0px -125px;color:#abcee1;padding:0px 0px 5px 0px;margin:0px 0px 5px 0px }
#sidebarR ul{padding:0px;margin:0px;}
#sidebarR li{padding:0px 0px 0px 5px;margin:0px;list-style-type:none;background:url(./images/a.png) no-repeat 0px -340px;}
#sidebarR li a{color:#7a8fa4;font-size:12px;}
#sidebarR li a:visited{color:#7a8fa4;}
#sidebarR li a:hover{color:#7a8fa4;}
.textwidget{ color:#7A8FA4;}
#search_container{background-color:#1A3265;position:relative;top:-70px;}
#search{width:190px;height:70px;background: url(./images/a.png) no-repeat 19px -573px;background-color:#005B8E;}
#search form{padding:30px 0px 10px 20px;margin:0px;}
#search input{color:#330033;font-size:12px;}
#search input.keyword{cursor:text;padding:3px 0px 2px 1px;margin-left:5px;width:110px;border:none;background:none;}
#search input.search{cursor:pointer;width:24px;height:24px;background:url(./images/a.png) no-repeat 0px -650px;}
#buttonsearch{padding:0px;margin:-22px 0px 0px 130px;}
.Categ{margin:0px;height:0px; overflow:hidden; float:right;visibility:hidden}
.Categ h3{background:url(./images/a.png) no-repeat 0px -120px;padding-left:20px;margin:0px;}
.Categ ul{margin:0px;padding:10px 0px 0px 0px;}
.Categ li{margin:0px;padding:2px 0px 3px 15px;list-style-type:none;font-size:11px;background:url(./images/a.png) no-repeat 0px -360px;border-bottom:solid 1px #106899;}

.TopComtors{margin-bottom:20px;color:#FFFFFF;width:170px;}
.TopComtors h3{background:url(./images/a.png) no-repeat 0px -80px;padding-left:20px;margin:0px;}
.TopComtors ul{margin:0px;padding:10px 0px 0px 0px;}
.TopComtors li{margin:0px;padding:2px 0px 3px 15px;list-style-type:none;font-size:12px;background:url(./images/a.png) no-repeat 0px -360px;border-bottom:solid 1px #106899;}

.LatestCom{margin-bottom:30px;width:170px;}
.LatestCom h3{background:url(./images/a.png) no-repeat 0px -80px;padding-left:20px;margin:0px;}
.LatestCom ul{margin:0px;padding:10px 0px 0px 0px;word-break:break-all;width:170px;}
.LatestCom li{display:block;color:#000000;margin:2px;padding-top:2px;list-style-type:none;font-size:11px;background:url(./images/a.png) no-repeat 0px -360px;font-size:10px;font-weight:bold;border-bottom:solid 1px #106899;}
.LatestCom li a{display:block;font-size:11px;font-weight:normal;padding:3px 0px 5px 0px;}
.LatestCom li span{padding:5px 0px 0px 12px;}


.widget{margin-bottom:30px;width:170px;}
.widget h3{background:url(./images/a.png) no-repeat 0px -80px;padding-left:20px;margin:0px;}
.widget li{display:block;color:#000000;margin:0px;padding:2px 0px 3px 15px;list-style-type:none;font-size:11px;background:url(./images/a.png) no-repeat 0px -360px;font-size:10px;font-weight:bold;border-bottom:solid 1px #106899;}
.widget li a{display:block;font-size:11px;font-weight:normal;}


.Flickr{margin-bottom:10px;}
.Flickr h3{background:url(./images/FlickrH3.gif) no-repeat left top;padding-left:20px;margin:0px;}
.Flickr ul{padding:10px 0px;margin:0px;}
.Flickr li{padding:0px;margin:0px 6px 0px 0px;list-style-type:none;display:inline;}
.Flickr li a img{background:#000;padding:1px;border:solid 4px #127aae;width:60px;height:60px;margin-bottom:5px;}
.Flickr li a:hover img{background:#fff;padding:1px;border:solid 4px #09182a;margin-bottom:5px;}
#Syn{background:#09182a;margin-bottom:10px;}
#Syn ul{margin:0px;padding:10px;background:none;}
#Syn li{background:url(./images/a.png) no-repeat 0px -140px;margin:3px 0px;padding:0px 0px 0px 20px;list-style-type:none;font-size:12px;color:#0097ca;}
#Syn li a{color:#fff;font-size:12px;}
#feeds{height:0px; padding-bottom:0px;overflow:hidden;}

#feeds ul{ padding-top:0px;margin-top:0px;}
#feeds li{ background:none;}
#feeds li a img{width:103px;height:16px;}
#feeds li a{}
#feeds li a:hover{}
#feed_img {width:128px;height:128px;margin-left:20px; background:url(/images/f.png) no-repeat 0px 0px;}

#footer{width:auto;position:relative;padding:10px 15px 15px 15px;}
#copying p{font-size:10px;color:#92b8cd;padding:0px;margin:0px;}
#copying a{color:#92b8cd;text-decoration:underline;}
#copying a:hover {text-decoration:underline;color :#003399;border:0px;}
.ContactMe{margin:0px;height:140px;}
.imgDiv{margin:0px 20px;}
.imgDiv div {width:50px;height:100px;cursor:pointer; }
.ContactMe h3{background:url(./images/a.png) no-repeat 0 -100px;padding-left:20px;margin:0px;}
.ContactMe ul{margin:0px;padding:10px 0px 0px 0px;}
.ContactMe li{list-style-type:none;margin:0px;padding:0px;float:right;} 
#Mme{background:url(./images/a.png) no-repeat -50px -208px;float:right;}
#Qme{background:url(./images/a.png) no-repeat 0px -208px; float:left;}
#PageRank{background-color:#FFFFFF;width:48px;float:right;position:relative;right:9px;}
#PageRank img{padding:2px;}
.wp_syntax {
  color: #100;
  background-color: #f9f9f9;
  border: 1px solid silver;
  margin: 0 0 1.5em 0;
  overflow: auto;
}
.wp_syntax {
  overflow-x: auto;
  overflow-y: hidden;
  width: 99%; 
}
.wp_syntax table {
  border-collapse: collapse;
}
.wp_syntax div, .wp_syntax td {
  vertical-align: top;
  padding: 2px 4px;
}
.wp_syntax .line_numbers {
  text-align: right;
  background-color: #def;
  color: gray;
  overflow: visible;
}
.wp_syntax pre {
  margin: 0;
  width: auto;
  float: none;
  clear: none;
  overflow: visible;
}
.wp-pagenavi span.pages {
	padding: 2px 8px 2px 4px; 
	margin: 2px 2px 2px 2px;
	color: #106899;
	
	background-color: #FFFFFF;
	border-right:solid 1px #cccccc;
}
.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:visited {
	padding: 2px 8px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	
	color: #0066cc;
	background-color: #FFFFFF;
	border-right:solid 1px #cccccc;
}
.wp-pagenavi a:hover {	

	color: #114477;
	background-color: #FFFFFF;
}

.wp-pagenavi span.current {
	padding: 2px 8px 2px 4px; 
	margin: 2px;
	font-weight: bold;
	border-right:solid 1px #cccccc;
	color: #005B8E;
	background-color: #FFFFFF;
}
.wp-pagenavi span.extend {
	padding: 2px 8px 2px 4px; 
	margin: 2px;	
	border-right:solid 1px #cccccc;
	color: #106899;
	background-color: #FFFFFF;
}
.ComReply{
float:right;
}
.ListGrav{
float:right;
padding:1px;
margin:5px;
border:solid 1px #cccccc;
width:48px;
height:48px;
}
#commentTip{
padding-left:20px;
}
#st-tag-cloud{display:none;}
#tag-cloud{
float:right;position:absolute;left:250px; text-align:right; margin-top:5px;
}

#logos{height:31px;}
#logos img{width:88px;height:31px;}
#copying{margin:5px 0px 10px 0px;float:left;padding-right:20px;}

#zhuaxia{background:url(./images/a.png) no-repeat 0px -700px;}
#pageflakes{background:url(./images/a.png) no-repeat 0px -750px;}
#google{background:url(./images/a.png) no-repeat 0px -800px;}
#bloglines{background:url(./images/a.png) no-repeat 0px -850px;}
#xianguo{background:url(./images/a.png) no-repeat 0px -900px;}
#inezha{background:url(./images/a.png) no-repeat 0px -950px;}

#shouke{background: url(./images/b.png) no-repeat 0px 0px;}
#qqbookmark{background: url(./images/b.png) no-repeat -16px 0px;}
#baidu{background: url(./images/b.png) no-repeat -32px 0px;}
#google_bmarks{background: url(./images/b.png) no-repeat -48px 0px;}
#fanfou{background: url(./images/b.png) no-repeat -64px 0px;}
#diglog{background: url(./images/b.png) no-repeat -80px 0px;}
#misterwong{background: url(./images/b.png) no-repeat -96px 0px;}
#digbuzz{background: url(./images/b.png) no-repeat -112px 0px;}
#gomobi{background: url(./images/b.png) no-repeat -128px 0px;}
#hexun{background: url(./images/b.png) no-repeat -144px 0px;}
#tolib{background: url(./images/b.png) no-repeat -160px 0px;}
#funp{background: url(./images/b.png) no-repeat -176px 0px;}
#yahoo_myweb{background: url(./images/b.png) no-repeat -192px 0px;}

#sina-vivi{background: url(./images/b.png) no-repeat -240px 0px;}

#technorati{background: url(./images/b.png) no-repeat -272px 0px;}
#windows_live{background: url(./images/b.png) no-repeat -288px 0px;}
#fav9{background: url(./images/b.png) no-repeat -302px 0px;}
#quzhai{background: url(./images/b.png) no-repeat -320px 0px;}
#yesky{background: url(./images/b.png) no-repeat -336px 0px;}
#facebook{background: url(./images/b.png) no-repeat -352px 0px;}
#digg{background: url(./images/b.png) no-repeat -368px 0px;}
#bookmark_div{padding:10px 5px 5px 10px;}
#bookmark_div img{ width:16px; height:16px; border:none; margin:2px;margin-top:8px;}

#misc_div{

}
#digg_div{float:left;}

#stprelated h3 , .PostContent h3{ font-size:14px;margin:0px 0px 2px 0px; padding:0px;}
#stprelated ul{ margin:0px; padding:0px;}
#stprelated li{ margin:0px 0px 0px 0px; padding:0px 0px 0px 15px;}
#stprelated{border-left-style:dashed;
border-left-width:0px; padding-left:10px;
margin-botton:10px;
border-left-color:#CCCCCC
}
#relate_div{
padding:10px 0px;
margin-booton:15px;

}
#refer_info_close{
float:right;
}
#scrollto{
font-size:12px;
font-weight:bold;
cursor:pointer;
color:#00A0E3;
}

#page_tip{
float:right;
position:relative;
top:28px;
right:0px;
color:#888888;
}
b.niftycorners,b.niftyfill{display:block;}b.niftycorners *{display:block;height:1px;line-height:1px;font-size:1px;overflow:hidden;border-style:solid;border-width:0 1px;}b.r1{margin:0 3px;border-width:0 2px;}b.r2{margin:0 2px;}b.r3{margin:0 1px;}b.r4{height:2px;}b.rb1{margin:0 8px;border-width:0 2px;}b.rb2{margin:0 6px;border-width:0 2px;}b.rb3{margin:0 5px;}b.rb4{margin:0 4px;}b.rb5{margin:0 3px;}b.rb6{margin:0 2px;}b.rb7{margin:0 1px;height:2px;}b.rb8{margin:0;height:2px;}b.rs1{margin:0 1px;}b.t1{border-width:0 5px;}b.t2{border-width:0 3px;}b.t3{border-width:0 2px;}b.t4{height:2px;}b.tb1{border-width:0 10px;}b.tb2{border-width:0 8px;}b.tb3{border-width:0 6px;}b.tb4{border-width:0 5px;}b.tb5{border-width:0 4px;}b.tb6{border-width:0 3px;}b.tb7{border-width:0 2px;height:2px;}b.tb8{border-width:0 1px;height:2px;}b.ts1{border-width:0 2px;}